return require('packer').startup(function()
    -- packer manager self
    use 'wbthomason/packer.nvim'
    -- gruvbox theme
    use {
        "ellisonleao/gruvbox.nvim",
        requires = {"rktjmp/lush.nvim"}
    }
    --use { "williamboman/mason.nvim" }
    --use { "williamboman/mason-lspconfig.nvim" }
    use { "neovim/nvim-lspconfig" }
    use { "williamboman/nvim-lsp-installer" }

end)

